ECG Signal Analysis – Virtual Laboratory

Biomedical Signal Processing and AI Laboratory

1. ECG Dataset Selection

Or Upload Your Own ECG Recording

Accepted formats: one amplitude per line (uses the sampling frequency above), time,amplitude columns (sampling rate is taken from the time column, in seconds or milliseconds), or the CSV exported by this lab. Header lines are ignored. The recording should be at least 2 seconds long and contain several heartbeats.

2. ECG Waveform

P - atrial depolarisation Q - septal depolarisation R - ventricular depolarisation S - late ventricular depolarisation T - ventricular repolarisation

The zoom view labels each wave and shows the PR, QRS and QT interval bars for the first beat in view.

3. Frequency Spectrum – FFT

4. ECG Signal Parameters

Heart Rate

-- BPM

Mean RR Interval

-- ms

QRS Duration

-- ms

Signal Mean

--

Signal RMS

--

Maximum Amplitude

--

Minimum Amplitude

--

R-Peaks Detected

--

5. ECG Interpretation

Generate an ECG signal to obtain the interpretation.

6. P-Q-R-S-T Wave Analysis

Findings

Beat-by-Beat Measurements (first 15 beats)

BeatRR (ms)PR (ms)QRS (ms) QT (ms)QTc (ms)P (mV)Q (mV) R (mV)S (mV)T (mV)ST (mV)

Educational tool only - the measurements are automatic estimates and are not a medical diagnosis.

7. ECG Dataset – Sample Values

Sample Time (s) ECG Amplitude